all: nim-server nim
clean:
	-rm nim-server nim-server.o nim nim.o queue.o

queue.o: queue.c queue.h bool.h
	gcc -c queue.c

nim-server: nim-server.o queue.o
	gcc -o nim-server nim-server.o queue.o

nim-server.o: nim-server.c queue.h
	gcc -Wall -g -c nim-server.c

nim: nim.o
	gcc -o nim nim.o

nim.o: nim.c
	gcc -Wall -g -c nim.c
